package com.efast.dmom.mes.dao.entity;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.efast.dmom.mes.bean.WmsInWarehouseOrder;
import com.efast.dmom.mes.bean.WmsOutWarehouseOrder;

public interface WmsOutWarehouseOrderDao {
	
	public int save(WmsOutWarehouseOrder wmsOutWarehouseOrder);
	
	public int batchSave(List<WmsOutWarehouseOrder> list);
	
	public int update (WmsOutWarehouseOrder wmsOutWarehouseOrder);
	
	public int batchDelete(List<WmsOutWarehouseOrder> list);
	
	public int batchConfirm(List<WmsOutWarehouseOrder> list);
	
	public List<WmsOutWarehouseOrder> queryAllOrderByNoOrId(WmsOutWarehouseOrder wmsOutWarehouseOrder);
	
	public List<String> getOrderOutType(WmsOutWarehouseOrder wmsOutWarehouseOrder);
	
	List<WmsOutWarehouseOrder> selectByOutwarehouseNoAndpartId(WmsOutWarehouseOrder wmsOutWarehouseOrder);
	
	List<WmsOutWarehouseOrder> selectByOutInwarehouseNo (WmsOutWarehouseOrder wmsOutWarehouseOrder);
	
	

}
